Algorithms for Polytope Covering and Approximation, and for Approximate Closest-point Queries
نویسنده
چکیده
This paper gives an algorithm for polytope covering : let L and U be sets of points in R, comprising n points altogether. A cover for L from U is a set C ⊂ U with L a subset of the convex hull of C. Suppose c is the size of a smallest such cover, if it exists. The randomized algorithm given here finds a cover of size no more than c(5d ln c), for c large enough. The algorithm requires O(cn) expected time. More exactly, the time bound is O(cn + c(nc)), where γ ≡ 1/bd/2c. The previous best bounds were cO(logn) cover size in O(n) time.[MS92b] A variant algorithm is applied to the problem of approximating the boundary of a polytope with the boundary of a simpler polytope. For an appropriate measure, an approximation with error requires c = O(1/ )(d−1)/2 vertices, and the algorithm gives an approximation with c(5d ln(1/ )) vertices. The algorithms apply ideas previously used for small-dimensional linear programming. The final result here applies polytope approximation to the the post office problem: given n points (called sites) in d dimensions, build a data structure so that given a query point q, the closest site to q can be found quickly. The algorithm given here is given also a relative error bound , and depends on a ratio ρ, which is no more than the ratio of the distance between the farthest pair of sites to the distance between the closest pair of sites. The algorithm builds a data structure of size O(n(log ρ)/ d/2 in time O(n(log ρ))/ . With this data structure, closest-point queries can be answered in O(logn)/ d/2 time. ∗This manuscript merges [Cla93] and [Cla94] 1In this paper, δ will denote any fixed value greater than zero.
منابع مشابه
Efficient Approximation Algorithms for Point-set Diameter in Higher Dimensions
We study the problem of computing the diameter of a set of $n$ points in $d$-dimensional Euclidean space for a fixed dimension $d$, and propose a new $(1+varepsilon)$-approximation algorithm with $O(n+ 1/varepsilon^{d-1})$ time and $O(n)$ space, where $0 < varepsilonleqslant 1$. We also show that the proposed algorithm can be modified to a $(1+O(varepsilon))$-approximation algorithm with $O(n+...
متن کاملOn the Number of Iterations for Dantzig-Wolfe Optimization and Packing-Covering Approximation Algorithms
We start with definitions given by Plotkin, Shmoys, and Tardos [16]. Given A ∈ IR, b ∈ IR and a polytope P ⊆ IR, the fractional packing problem is to find an x ∈ P such that Ax ≤ b if such an x exists. An -approximate solution to this problem is an x ∈ P such that Ax ≤ (1 + )b. An -relaxed decision procedure always finds an -approximate solution if an exact solution exists. A Dantzig-Wolfe-type...
متن کاملApproximate Algorithms for Distance-Based Queries in High-Dimensional Data Spaces Using R-Trees
In modern database applications the similarity or dissimilarity of complex objects is examined by performing distance-based queries (DBQs) on data of high dimensionality. The R-tree and its variations are commonly cited multidimensional access methods that can be used for answering such queries. Although, the related algorithms work well for low-dimensional data spaces, their performance degrad...
متن کاملNear-Optimal epsilon-Kernel Construction and Related Problems
The computation of (i) ε-kernels, (ii) approximate diameter, and (iii) approximate bichromatic closest pair are fundamental problems in geometric approximation. In this paper, we describe new algorithms that offer significant improvements to their running times. In each case the input is a set of n points in R for a constant dimension d ≥ 3 and an approximation parameter ε > 0. We reduce the re...
متن کاملNear-Optimal ε-Kernel Construction and Related Problems
The computation of (i) ε-kernels, (ii) approximate diameter, and (iii) approximate bichromatic closest pair are fundamental problems in geometric approximation. In this paper, we describe new algorithms that offer significant improvements to their running times. In each case the input is a set of n points in R for a constant dimension d ≥ 3 and an approximation parameter ε > 0. We reduce the re...
متن کامل